WSL 是一個功能,允許在 Windows 10 和 Windows Server 2019 上原生運行 Linux 二進位檔。最初,它是為需要直接在 Windows 工作站上運行 Bash、Ruby 以及原生 Linux 命令行工具(如 sed、awk、grep 等)的開發人員而設計的。WSL 的第二個版本於 2019 年 5 月發布,引入了一個真實的 Linux 內核,利用了一部分 Hyper-V 功能。
如果讀者都沒安裝過 WSL,可以通過以管理員身份運行 PowerShell 命令 wsl --install
來安裝。
如果有看到說明文字的話,可以下以下命令查詢目前可以下載的版本:
wsl --list --online
接著,可以選擇一個想要下載的版本:
wsl --install -d <DistroName>
WSL 安裝了一個名為 Bash.exe 的應用程序,只需在 Windows 控制台中輸入 bash 即可啟動 Bash Shell。
我們可以從這個 Shell 獲得完整的 Linux 主機外觀和感受,包括標準的 Linux 目錄結構 ~
Windows Subsystem for Linux (WSL)
PS C:\htb> ls /
bin dev home lib lib64 media opt root sbin srv tmp var
boot etc init lib32 libx32 mnt proc run snap sys usr
我們可以通過 mnt 目錄訪問主操作系統上的 C$ 和 volume,使 WSL 主機和 Windows 主操作系統之間的轉換無縫進行。
一旦進入這個 Bash Shell,我們可以像與任何基於 Linux 的操作系統互動一樣與 WSL 互動:運行命令、安裝更新/包等。
Windows Subsystem for Linux (WSL)
PS C:\htb> uname -a
Linux WS01 4.4.0-18362-Microsoft #476-Microsoft Fri Nov 01 16:53:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux
若讀者在下載時遇到問題,可以參考:https://learn.microsoft.com/zh-tw/windows/wsl/troubleshooting#installation-issues
今天要回國了,有一些不一樣的心得跟體驗o.o
目標也有點改變XD
希望之後可以朝心中的目標邁進。
https://academy.hackthebox.com/